package cn.iocoder.yudao.module.jifenyuan.dal.dataobject.room;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class RoomWithBindTypeDO {
    /**
     * id
     */
    @TableId
    private Long id;
    /**
     * 房间名称
     */
    private String roomName;
    /**
     * 房间管理员id
     */
    private Long leaderId;

    /**
     * 房间头像
     */
    private String leaderAvatar;
    /**
     * 邀请码
     */
    private String inviteCode;
    /**
     * 房间状态
     *
     * 枚举 {@link TODO jifenyuan_room_status 对应的类}
     */
    private Integer status;
    /**
     * 观察码
     */
    private String observerCode;
    /**
     * 房间类型
     */
    private Integer type;
    /**
     * 是否是vip房间
     */
    private Boolean vip;

    /**
     * 绑定类型
     *
     * 枚举 {@link cn.iocoder.yudao.module.jifenyuan.enums.JifenyuanRoomUserTypeEnum 对应的类}
     */
    private Integer bindType;
}
